
function checkName(name){
	if(name == ''){
		alert("单位名称不能为空");
		return false;
	}
	if(name.length > 50){
		alert("单位名称长度不能超过50个字符");
		return false;
	}
	return specialChar(name);
}

function checkTel(telephone){
	if(telephone.length > 50){
		alert("电话号码长度不能超过50个字符");
		return false;
	}

	var patrn = /[^\+|\-|\(|\)|\d| ]/;
	if (telephone.length > 0 && telephone.match(patrn)) {
	    alert("电话号码格式不正确");
	    return false;
	} 
	return true;
}

/**
 * check fax
 * @param fax
 * @return
 */
function checkFax(fax){
	if(fax.length > 50){
		alert("传真号码长度不能超过50个字符");
		return false;
	}
	var patrn = /[^\+|\-|\(|\)|\d| ]/;  
	if (fax.length > 0 && fax.match(patrn)) {
	    alert("传真号码格式不正确");
	    return false;
	} 
	return true;
}

/**
 * check email
 * @param email
 * @return
 */
function checkEmail(email){
	if(email.length > 50){
		alert("电子邮箱长度不能超过50个字符");
		return false;
	}
	var patrn = /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/;
	if (email.length > 0 && !patrn.exec(email)) {
	    alert("电子邮箱格式不正确");
	    return false;
	} 
	return true;	
}

/**
 * check address
 * @param address
 * @return
 */
function checkAddress(address){
	if(address.length > 50){
		alert("地址长度不能超过50个字符");
		return false;
	}
	return specialChar(address);
}

/**
 * check post code
 * @param postCode
 * @return
 */
function checkPostCode(postCode){
	var patrn=/^[0-9]{1,6}$/; 
	if (postCode.length > 0 && !patrn.exec(postCode)) {
	    alert("邮编只能为6位以内的数字");
	    return false;
	} 
	return true;
}

/**
 * check remark
 * @param remark
 * @return
 */
function checkRemark(remark){
	if(remark.length > 255){
		alert("备注信息长度不能超过255个字符");
		return false;
	}
	return specialChar(remark);
}

function specialChar(str){
	var patrn=/[\$#{}\[\]%\^&*()]/; 
	var result;
	if((result = str.match(patrn))!= null){
		alert("存在非法字符" + result);
		return false;
	}
	return true;
}

function checkInputRemark(tt) {		
	var val = tt.value;
	var patrn = new   RegExp("[\~`;'\"\^\*\<\>\]");
	if(!val) {
        return true;
	}
	if (val.match(patrn) == null) {
		return true;
	}  else {
	   tt.value=tt.value.substr(0,tt.value.length-1);
	}	
}